package com.wz.project.sap.MATERIAL.domain;

import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 物料主数据对象 ZFL_WMS_GET_MATERIAL
 *
 * @author wz
 * @date 2022-09-14
 */
public class ZflWmsGetMaterial extends BaseEntity {
   private static final long serialVersionUID = 1L;

   /**
    * 物料号
    */
   @Excel(name = "物料号")
   private String MATNR;

   /**
    * 物料描述
    */
   @Excel(name = "物料描述")
   private String MAKTX;

   /**
    * 产品规格
    */
   @Excel(name = "产品规格")
   private String FERTH;

   /**
    * 颜色
    */
   @Excel(name = "颜色")
   private String YYANSE;

   /**
    * 颜色描述
    */
   @Excel(name = "颜色描述")
   private String YYANTXT;

   /**
    * 物料组
    */
   @Excel(name = "物料组")
   private String MATKL;

   /**
    * 物料组描述
    */
   @Excel(name = "物料组描述")
   private String WGBEZ;

   /**
    * 基本计量单位
    */
   @Excel(name = "基本计量单位")
   private String MEINS;

   /**
    * 基本计量单位描述
    */
   @Excel(name = "基本计量单位描述")
   private String MEINS_TXT;

   /**
    * 批次管理标识
    */
   @Excel(name = "批次管理标识")
   private String XCHPF;

   /**
    * 序列号管理标志
    */
   @Excel(name = "序列号管理标志")
   private String SERNP;

   /**
    * 工厂
    */
   @Excel(name = "工厂")
   private String WERKS;

   /**
    * 销售组织
    */
   @Excel(name = "销售组织")
   private String VKORG;

   /**
    * 分销渠道
    */
   @Excel(name = "分销渠道")
   private String VTWEG;

   /**
    * 产品组编号
    */
   @Excel(name = "产品组编号")
   private String SPART;

   public void setMATNR(String MATNR) {
      this.MATNR = MATNR;
   }

   public String getMATNR() {
      return MATNR;
   }

   public void setMAKTX(String MAKTX) {
      this.MAKTX = MAKTX;
   }

   public String getMAKTX() {
      return MAKTX;
   }

   public void setFERTH(String FERTH) {
      this.FERTH = FERTH;
   }

   public String getFERTH() {
      return FERTH;
   }

   public void setYYANSE(String YYANSE) {
      this.YYANSE = YYANSE;
   }

   public String getYYANSE() {
      return YYANSE;
   }

   public void setYYANTXT(String YYANTXT) {
      this.YYANTXT = YYANTXT;
   }

   public String getYYANTXT() {
      return YYANTXT;
   }

   public void setMATKL(String MATKL) {
      this.MATKL = MATKL;
   }

   public String getMATKL() {
      return MATKL;
   }

   public void setWGBEZ(String WGBEZ) {
      this.WGBEZ = WGBEZ;
   }

   public String getWGBEZ() {
      return WGBEZ;
   }

   public void setMEINS(String MEINS) {
      this.MEINS = MEINS;
   }

   public String getMEINS() {
      return MEINS;
   }

   public void setMEINS_TXT(String meinsTxt) {
      this.MEINS_TXT = meinsTxt;
   }

   public String getMEINS_TXT() {
      return MEINS_TXT;
   }

   public void setXCHPF(String XCHPF) {
      this.XCHPF = XCHPF;
   }

   public String getXCHPF() {
      return XCHPF;
   }

   public void setSERNP(String SERNP) {
      this.SERNP = SERNP;
   }

   public String getSERNP() {
      return SERNP;
   }

   public void setWERKS(String WERKS) {
      this.WERKS = WERKS;
   }

   public String getWERKS() {
      return WERKS;
   }

   public void setVKORG(String VKORG) {
      this.VKORG = VKORG;
   }

   public String getVKORG() {
      return VKORG;
   }

   public void setVTWEG(String VTWEG) {
      this.VTWEG = VTWEG;
   }

   public String getVTWEG() {
      return VTWEG;
   }

   public String getSPART() {
      return SPART;
   }

   public void setSPART(String SPART) {
      this.SPART = SPART;
   }

   @Override
   public String toString() {
      return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
              .append("MATNR", getMATNR())
              .append("MAKTX", getMAKTX())
              .append("FERTH", getFERTH())
              .append("YYANSE", getYYANSE())
              .append("YYANTXT", getYYANTXT())
              .append("MATKL", getMATKL())
              .append("WGBEZ", getWGBEZ())
              .append("MEINS", getMEINS())
              .append("meinsTxt", getMEINS_TXT())
              .append("XCHPF", getXCHPF())
              .append("SERNP", getSERNP())
              .append("WERKS", getWERKS())
              .append("VKORG", getVKORG())
              .append("VTWEG", getVTWEG())
              .append("SPART", getSPART())
              .toString();
   }
}
